home *** CD-ROM | disk | FTP | other *** search
/ Aminet 50 / Aminet 50 (2002)(GTI - Schatztruhe)[!][Aug 2002].iso / Aminet / util / cli / AKCC.lha / Programmers / Examples / AssignName.c < prev    next >
C/C++ Source or Header  |  2002-06-27  |  1KB  |  50 lines

  1. /*
  2. **      $VER: AssignName 37.1 (6.9.96)
  3. **
  4. **      Demonstrates usage of AKCC_Assign()
  5. **
  6. **      (C) Copyright 1989-96 Andreas R. Kleinert
  7. **      All Rights Reserved.
  8. */
  9.  
  10.  
  11. #define __USE_SYSBASE
  12.  
  13. #include <akccplus/akccplus_all.h>
  14. #include <proto/akccplus.h>
  15.  
  16. #include <stdlib.h>
  17.  
  18. #include <proto/exec.h>
  19. #include <proto/dos.h>
  20.  
  21.  
  22. struct AKCCPlusBase *AKCCPlusBase = N;
  23.  
  24. void main(long argc, char **argv)
  25. {
  26.  printf("\nAssignName V37.1, FREEWARE, (c) 1993-96 by Andreas R. Kleinert.\n");
  27.  
  28.  AKCCPlusBase = (struct AKCCPlusBase *) OpenLibrary("akccplus.library", 37);
  29.  if(AKCCPlusBase)
  30.   {
  31.    char assign_name[256], assign_path[256];
  32.  
  33.    printf("\nEnter Assign Name (with \42:\42) :");
  34.    scanf("%s", assign_name);
  35.  
  36.    printf("Enter Assign Path :");
  37.    scanf("%s", assign_path);
  38.  
  39.    if(AKCC_Assign(assign_name, assign_path) == AKCC_TRUE) printf("\nDone.\n");
  40.     else                                                  printf("\nAn error occured.\n");
  41.  
  42.    CloseLibrary((APTR) AKCCPlusBase);
  43.   }else
  44.   {
  45.    printf("\n Can't open \42akccplus.library\42 V37+ !\n");
  46.   }
  47.  
  48.  exit(0);
  49. }
  50.